html{
    font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei";
    font-size:  14px
}
html,body {
    -webkit-touch-callout:none;
    -webkit-text-size-adjust:none;
    -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
    /*-webkit-user-select:none;*/
    width: 100%;
    height: 100%;
}
body {
    line-height: 1.5;
    color: #666;
    background-color: #ffffff;
    outline: 0;
   
}
html,body,header,section,footer,div,ul,ol,li,img,a,span,em,del,legend,center,strong,var,fieldset,form,label,dl,dt,dd,cite,input,hr,time,mark,code,figcaption,figure,textarea,h1,h2,h3,h4,h5,h6,p{
    margin:0;
    border:0;
    padding:0;
    font-style:normal;
}
/* input{
    border: 1px solid #e7e2d6;
    height: 30px;
    padding-left: 10px;
    padding-right: 10px;
}
select{
    border: 1px solid #e7e2d6;
    height: 32px;
    padding-left: 10px;
    padding-right: 10px;
} */
/* ul, li {

} */
li{
    display: list-item
}
b,strong {
    font-weight: 700;
}
pre {
    overflow: auto;
}
img {
    border: 0;
}
p {
    margin-top: 0;
    margin-bottom: 0;

}
a {
    color: #666;
    text-decoration: none;
    background-color: transparent;
}
a:hover {
    outline: 0;
    color:#C00;
}
textarea {
    overflow: hidden;
    resize: none;
}
button {
    overflow: visible;
}
button,select {
    text-transform: none;
}
button,input,optgroup,select,textarea {
    margin: 0;
    font: inherit;
    color: inherit;
}
hr {
    height: 0;
    -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
pre {
    overflow: auto;
}

h1,h2,h3,h4,h5,h6 {
    font-size: 100%;
    font-weight: 400
}
h1 {
    font-size: 18px;
}

h2 {
    font-size: 17px;
}
h3 {
    font-size: 16px;
}
h4 {
    font-size: 16px;
}
h5 {
    font-size: 14px;
    font-weight: normal;
    color: #8f8f94;
}
h6 {
    font-size: 12px;
    font-weight: normal;
    color: #8f8f94;
}
h1 small,h2 small,h3 small,h4 small {
    font-weight: normal;
    line-height: 1;
    color: #777777;
}
h5 small,h6 small {
    font-weight: normal;
    line-height: 1;
    color: #8f8f94;
}
h1 small,h2 small,h3 small {
    font-size: 65%;
}
h4 small,h5 small,h6 small {
    font-size: 75%;
}
.vertical-middle{
    vertical-align:middle;
}
.display-block{
    display: block;
}
.display-inline-block{
    display: inline-block;
}
.box{
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.col-item-1{
    width: 8.33333333% ;
}
.col-item-2{
    width: 16.66666667% ;
}
.col-item-3{
    width: 25% ;
}
.col-item-4{
    width: 33.33333333% ;
}
.col-item-5{
    width: 41.66666667% ;
}
.col-item-6{
    width: 50% ;
}
.col-item-7{
    width: 58.33333333% ;
}
.col-item-8{
    width: 66.66666667% ;
}
.col-item-9{
    width: 75% ;
}
.col-item-10{
    width: 83.33333333% ;
}
.col-item-11{
    width: 91.66666667% ;
}
.col-item-12{
    width: 100% ;
}
.flex-offset-1{
    margin-left: 8.33333333%;
}

.flex-offset-2 {
    margin-left: 16.66666667%;
}

.flex-offset-3 {
    margin-left: 25%;
}

.flex-offset-4 {
    margin-left: 33.33333333%;
}

.flex-offset-5 {
    margin-left: 41.66666667%;
}

.flex-offset-6 {
    margin-left: 50%;
}

.flex-offset-7 {
    margin-left: 58.33333333%;
}

.flex-offset-8 {
    margin-left: 66.66666667%;
}

.flex-offset-9 {
    margin-left: 75%;
}

.flex-offset-10 {
    margin-left: 83.33333333%;
}

.flex-offset-11 {
    margin-left: 91.66666667%;
}
.flex-offset-12 {
    margin-left: 100%;
}
.clearfix{
    clear: both
}
.text-center{
    text-align: center ;
}
.text-left{
    text-align: left ;
}
.text-right{
    text-align: right;
}
.ellipsis-1{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.cursor-pointer{
    cursor: pointer;
}

.float-right{
    float: right;
}
.float-left{
    float: left;
}
.none-border{
    border:0px;
}
.none-list-style{
    list-style: none;
}

.none-text-decoration{
    text-decoration: none ;
}
.text-underline{
    text-decoration: underline ;
}
.center-block{
    margin: 0 auto;
}
.margin-0{
    margin:0px ;
}
.margin-5{
    margin:5px ;
}
.margin-10{
    margin:10px ;
}
.margin-15{
    margin:15px ;
}
.margin-t-0{
    margin-top:0px ;
}
.margin-t-5{
    margin-top:5px ;
}
.margin-t-10{
    margin-top:10px ;
}
.margin-t-15{
    margin-top:15px ;
}
.margin-l-0{
    margin-left:0px ;
}
.margin-l-5{
    margin-left:5px ;
}
.margin-l-10{
    margin-left:10px ;
}
.margin-l-15{
    margin-left:15px ;
}
.margin-r-0{
    margin-right:0px ;
}
.margin-r-5{
    margin-right:5px ;
}
.margin-r-10{
    margin-right:10px ;
}
.margin-r-15{
    margin-right:15px ;
}
.margin-b-0{
    margin-bottom:0px ;
}
.margin-b-5{
    margin-bottom:5px ;
}
.margin-b-10{
    margin-bottom:10px ;
}
.margin-b-15{
    margin-bottom:15px ;
}

.padded-0{
    padding:0px !important;
}
.padded-5{
    padding:5px ;
}
.padded-10{
    padding:10px ;
}
.padded-15{
    padding:15px ;
}
.padded-t-0{
     padding-top:0px ;
}
.padded-t-5{
    padding-top:5px ;
}
.padded-t-10{
    padding-top:10px ;
}
.padded-t-15{
    padding-top:15px ;
}
.padded-l-5{
    padding-left:5px ;
}
.padded-l-10{
    padding-left:10px ;
}
.padded-l-15{
    padding-left:15px ;
}
.padded-r-5{
    padding-right:5px ;
}
.padded-r-10{
    padding-right:10px ;
}
.padded-r-15{
    padding-right:15px ;
}
.padded-b-5{
    padding-bottom:5px ;
}
.padded-b-10{
    padding-bottom:10px ;
}
.padded-b-15{
    padding-bottom:15px ;
}

.m-linethrough{
    text-decoration: line-through;
}
.m-bg-dark{
    background-color: #eeeeee;
}
.vertical-bar-yellow{
    background: url('/public/image/left1.png') no-repeat;
}
.trans {
    -webkit-transition-property:color;
    -webkit-transition-duration: 1s;
    -webkit-transition-timing-function: ease;
}
.trans:hover {
    color: #adadad;
}


.m-nav-bg {
    background: url("/public/image/nav-bg.jpg") repeat-x fixed 0px -230px;
}

.rankList-bg{
    background: url('/public/image/6.png')  0px 0px;
}

.m-welcome-bolck{
    padding-top:50px ;
    padding-bottom:50px ;
}
.m-welcome-title{
    padding-bottom:50px ;
}
.m-history-content{
    padding-top:50px ;
}


/* 颜色 */
/* 文字 */
.text-white{
    color: #FFFFFF ;
}
.text-yellow{
    /*background: url('/public/image/nav-bg.png')  170px -31px;*/
    color:#ffdd00 ;
}
.text-danger{
    /*background: url('/public/image/nav-bg.png')  170px -31px;*/
    color:red ;
}
.text-grey{
    /*background: url('/public/image/nav-bg.png')  170px -31px;*/
    color:#9d9d9d ;
}
/* 背景 */
.bg-yellow{
    /*background: url('/public/image/nav-bg.png')  170px -31px;*/
    background-color:#ffdd00 ;
}

.bg-grey{
    /*background: url('/public/image/nav-bg.png')  170px -31px;*/
    background-color:#F5F5F5 ;
}
.bg-orange{
    background-color:#ff6600 ;
}
.bg-orange :hover{
    background-color:#ff8822 ;
    border-radius: 5px
}
.bg-blue{
    background-color:#0498bd;
}
.bg-blue :hover{
    background-color:#3dbfeb;
    border-radius: 5px
}
.bg-blue2{
    background-color:#2281d5;
}
.bg-blue2 :hover{
    background-color:#1e82fe;
    border-radius: 5px
}
.bg-red{
    background-color:#e24444;
}
.bg-red :hover{
    background-color:#e26666;
    border-radius: 5px
}
.bg-pink{
    background-color: #ff9999;
}
.bg-pink :hover{
    background-color:#e39191;
    border-radius: 5px
}
.bg-lightgreen{
    background-color: #66cccc;
}
.bg-lightgreen :hover{
    background-color:#88cccc;
    border-radius: 5px
}
.bg-grassgreen{
    background-color:#ACC142;
}
.bg-grassgreen :hover{
    background-color:#ACB264;
    border-radius: 5px
}
.bg-orangeyellow{
    background-color:#FD9944;
}
.bg-orangeyellow :hover{
    background-color:#FD8844;
    border-radius: 5px
}
.bg-skyblue{
    background-color: #e6f2ff;
}
/* 边框 */
.border-radius-5{
    border-radius: 5px;
}
.border-radius-15{
    border-radius: 15px;
}
.border-l{
    border-left: 2px solid #666;
}
.border-1{
    border: 1px solid #d1d1d1;
}
.no-border{
    border: none !important;
}


/* 模块 */
.news_list{
    padding:8px 0 8px 8px;
    width:100%;
    line-height: 28px;
    line-height: 16px\9;
    font-size: 15px
}
.news_list li{
    padding-left:12px;
    position:relative;
    background:url(/images/2017_dot00.jpg) left center no-repeat;
    color:#999;
}
.news_list-ellipsis1{
    padding-right:20px;
    width: 90%;
    display:inline-block\9;
    padding-top: 5px\9;
    padding-bottom: 5px\9;

}
.news_list-ellipsis2{
    padding-right:105px;
    width: 85%;
    display:inline-block\9;
    padding-top: 3px\9;
    padding-bottom: 5px\9;
}

.news_list li:hover{
    background:url(/images/2017_dot01.jpg) left center no-repeat;
    color:#C00;
}
.news_list_nonedot{
    background: none !important;
}
.news_list li span{
    position:absolute;
    top:0;
    top:3px\9;
    right:0;
    width:94px;
}
.news_list li a{
    display:block;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    color:#666;
}
.news_list li a:hover{
    color:#C00;
}
.conLeft00 {
    float: left;
    width: 70%;
}
.conRight00 {
    float: right;
    width: 30%;
}

.hd_zxft_cont {
    line-height: 28px;
    padding: 8px 0 8px 15px;
    color: #666;
}

.nav{
    background-color: #267fd3;
    *background-color:#267fd3;
    height: 51px;
    position: relative;
    margin: 0;
    padding: 0;
    width: 100%;
    clear: both;
}
.nav-bar {
    width: 1200px !important;
    max-width: 1200px !important;
    margin: 0 auto;
    height: 51px;
}
.nav-bar-left li{
    float: left;
    line-height: 50px;
    text-align: center;
    width: 160px;
    cursor: pointer;
    list-style: none
}
.nav-bar-left li:hover{
    background: #3498db
}
.nav-bar-left li a{
    font-weight:bold;
    font-size: 18px;
    color: white;
}
.nav-bar-right li{
    float: left;
    line-height: 50px;
    text-align: center;
    cursor: pointer;
    list-style: none
}
.nav-bar-right li a:hover{
    color: #E8E8E8
}
.nav-bar-right li a{
    font-size: 14px;
    color: white;
    padding-right: 5px;
    padding-left: 5px;
    border-right: 2px #FFF solid
}
.container{
    margin: 0 auto;
    height: auto;
    width: 1200px;
    background-color: #ffffff;
    position: relative;
    padding: 10px;
    box-sizing:border-box;
        -moz-box-sizing:border-box; /* Firefox */
        -webkit-box-sizing:border-box; /* Safari */
}
.container-inside{
    box-sizing:border-box;
        -moz-box-sizing:border-box; /* Firefox */
        -webkit-box-sizing:border-box; /* Safari */
    height: auto;
    padding-left: 13px;
    padding-right: 13px;
    margin: 0;
    float: left;
    overflow: hidden;
    background-color: #ffffff
}
.container-inside-border-l{
    border-right: 1px solid #e2e2e2;
}
.right-side-title{
    border-left: 4px solid #267fd3;
}
.container-inside-body{
    margin-bottom: 10px;
    overflow: hidden
}
.container-inside-title{
    border-bottom: 1px solid #e2e2e2;
    font-size: 22px;
}
.container-inside-title .active{
    color:  #267fd3;
    font-weight:bold;
    font-size: 22px;
}

.container-inside-titleR {
    color: #8f8f94;
    font-size: 16px;
    line-height: 40px;
    float: right
}

.info_attach{
	margin:10px 0px;
}
.info_attach .artAtt_title{
    height: 25px;
    line-height: 25px;
	font-size: 14px;
	font-weight:bold;
	float:left;
	width:75px;
}
.info_attach .artAtt_td2{
	/*margin-left:100px;*/
	width:500px;
}
.info_attach .artAtt_td2 div{
    height: 25px;
    line-height: 25px;
	font-size: 14px;
}
.info_attach .artAtt_td2 div a{
	font-size: 14px;
}